terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Protected Member Functions | |
void | CheckTimeout () |
void | Go () |
bool | FindFirstChar () |
void | InitTrackCount () |
void | EnsureStorage () |
bool | IsBoundary (int index, int startpos, int endpos) |
bool | IsECMABoundary (int index, int startpos, int endpos) |
void | DoubleTrack () |
void | DoubleStack () |
void | DoubleCrawl () |
void | Crawl (int i) |
int | Popcrawl () |
int | Crawlpos () |
void | Capture (int capnum, int start, int end) |
void | TransferCapture (int capnum, int uncapnum, int start, int end) |
void | Uncapture () |
bool | IsMatched (int cap) |
int | MatchIndex (int cap) |
int | MatchLength (int cap) |
Package Functions | |
RegexRunner () | |
Match | Scan (Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick, TimeSpan timeout) |
Package Attributes | |
int | runtextbeg |
int | runtextend |
int | runtextstart |
string | runtext |
int | runtextpos |
int[] | runtrack |
int | runtrackpos |
int[] | runstack |
int | runstackpos |
int[] | runcrawl |
int | runcrawlpos |
int | runtrackcount |
Match | runmatch |
Regex | runregex |
Private Member Functions | |
void | StartTimeoutWatch () |
void | DoCheckTimeout () |
void | InitMatch () |
Match | TidyMatch (bool quick) |
Private Attributes | |
int | _timeout |
bool | _ignoreTimeout |
int | _timeoutOccursAt |
int | _timeoutChecksToSkip |
Static Private Attributes | |
const int | TimeoutCheckFrequency = 1000 |
Definition at line 9 of file RegexRunner.cs.