A scanner, parser, and script evaluator for regular expressions.