Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Backtrack()

void System.Text.RegularExpressions.RegexInterpreter.Backtrack ( )
inlineprivate

Definition at line 111 of file RegexInterpreter.cs.

112 {
113 int num = runtrack[runtrackpos];
114 runtrackpos++;
115 int num2 = 128;
116 if (num < 0)
117 {
118 num = -num;
119 num2 = 256;
120 }
121 SetOperator(_code.Codes[num] | num2);
122 if (num < _codepos)
123 {
125 }
126 _codepos = num;
127 }

References System.Text.RegularExpressions.RegexInterpreter._code, System.Text.RegularExpressions.RegexInterpreter._codepos, System.Text.RegularExpressions.RegexCode.Codes, System.Text.RegularExpressions.RegexRunner.EnsureStorage(), System.Text.RegularExpressions.RegexRunner.runtrack, System.Text.RegularExpressions.RegexRunner.runtrackpos, and System.Text.RegularExpressions.RegexInterpreter.SetOperator().

Referenced by System.Text.RegularExpressions.RegexInterpreter.Go().