RL3 StdLib
The RL3 Standard Library is a collection of modules accessible to a RL3 program to simplify the programming process and removing the need to rewrite commonly used RL3 patterns and predicates. It is a part of the RL3 binary distribution package. It is also available as a separate open source project RL3 Standard Library.
Example:
include <ip.rl3>
annotation
ip_range=$$
search text
{IPv4}\s?-\s?{IPv4}
if
true
RL3 StdLib contains following modules:
| common.rl3 | general purpose patterns and predicates |
| copyright.rl3 | "copyright" patterns |
| currency.rl3 | "currency" patterns |
| datetime.rl3 | date and time patterns |
| domain.rl3 | domain name patterns |
| email.rl3 | email address patterns |
| ip.rl3 | ip address patterns |
| iso.rl3 | "iso" patterns |
| location.rl3 | "location" patterns |
| person.rl3 | "person" patterns |
| phrases.rl3 | common phrase patterns |