Recompiles Regexp by parsing it and turning it back into a Regexp.
(In the future Reginald will perform some Regexp optimizations such as removing unnecessary captures and options)
Parses Regexp and returns a Expression data structure.
Returns true if the interpreter is using the Oniguruma Regexp lib and supports named captures.
/(?<foo>bar)/
[Validate]