Member predicate RegexString::charSet
Holds if there is a top-level character class beginning at start (inclusive) and ending at end (exclusive)
For now, nested character classes are approximated by only considering the top-level class for parsing. This leads to very similar results for ReDoS queries.