Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros
System.Text.RegularExpressions.RegexWriter Struct Reference

Public Member Functions

void Dispose ()
 
RegexCode RegexCodeFromRegexTree (RegexTree tree)
 

Static Public Member Functions

static RegexCode Write (RegexTree tree)
 

Private Member Functions

 RegexWriter (Span< int > emittedSpan, Span< int > intStackSpan)
 
void PatchJump (int offset, int jumpDest)
 
void Emit (int op)
 
void Emit (int op, int opd1)
 
void Emit (int op, int opd1, int opd2)
 
int StringCode (string str)
 
int MapCapnum (int capnum)
 
void EmitFragment (int nodetype, RegexNode node, int curIndex)
 

Private Attributes

readonly Dictionary< string, int > _stringTable
 
System.Collections.Generic.ValueListBuilder< int > _emitted
 
System.Collections.Generic.ValueListBuilder< int > _intStack
 
Hashtable _caps
 
int _trackCount
 

Detailed Description

Definition at line 7 of file RegexWriter.cs.


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