static RegexCharClass Parse(string charClass)
static string bool CaseInsensitive ComputeLeadingSubstring(RegexTree tree)
static string bool CaseInsensitive[] ComputeMultipleCharClasses(RegexTree tree, int maxChars)
static int FindLeadingAnchor(RegexTree tree)
void CalculateFC(int NodeType, RegexNode node, int CurIndex)
RegexPrefixAnalyzer(Span< int > intStack)
static string bool CaseInsensitive[] ComputeFirstCharClass(RegexTree tree)
readonly List< RegexFC > _fcStack
RegexFC RegexFCFromRegexTree(RegexTree tree)
System.Collections.Generic.ValueListBuilder< int > _intStack