Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Text.RegularExpressions.RegexPrefixAnalyzer Struct Reference

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
 

Detailed Description

Definition at line 6 of file RegexPrefixAnalyzer.cs.


The documentation for this struct was generated from the following file: