Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
void | Dispose () |
Static Public Member Functions | |
static string bool CaseInsensitive | ComputeLeadingSubstring (RegexTree tree) |
static string bool CaseInsensitive[] | ComputeFirstCharClass (RegexTree tree) |
static string bool CaseInsensitive[] | ComputeMultipleCharClasses (RegexTree tree, int maxChars) |
static int | FindLeadingAnchor (RegexTree tree) |
Static Public Attributes | |
static string | Prefix |
static string | CharClass |
Private Member Functions | |
RegexPrefixAnalyzer (Span< int > intStack) | |
void | PushInt (int i) |
bool | IntIsEmpty () |
int | PopInt () |
void | PushFC (RegexFC fc) |
bool | FCIsEmpty () |
RegexFC | PopFC () |
RegexFC | TopFC () |
RegexFC | RegexFCFromRegexTree (RegexTree tree) |
void | SkipChild () |
void | CalculateFC (int NodeType, RegexNode node, int CurIndex) |
Private Attributes | |
readonly List< RegexFC > | _fcStack |
System.Collections.Generic.ValueListBuilder< int > | _intStack |
bool | _skipAllChildren |
bool | _skipchild |
bool | _failed |
Definition at line 6 of file RegexPrefixAnalyzer.cs.