This class can generate regular expression strings from rules.
It provides several types of functions that can compose a regular expression with the rules that define the pattern of each part of the strings to build.
The class can add patterns that match an arbitrary text, the beginning or end of a string, list of characters to match or not match, pattern repetition, etc..
Each function can return strings for the regular expression and the functions can be nested to compose complex regular expressions. |