RegexGenerator.Emitter.cs (31)
2147MarkLabel(nextBranch!, emitSemicolon: false);
2175MarkLabel(backtrackLabel, emitSemicolon: false);
2206MarkLabel(matchLabel);
2374MarkLabel(refNotMatched);
2412MarkLabel(backtrack, emitSemicolon: false);
2440MarkLabel(endConditional);
2556MarkLabel(expressionNotMatched, emitSemicolon: false);
2596MarkLabel(endConditional);
2606MarkLabel(backtrack, emitSemicolon: false);
2632MarkLabel(endConditional, emitSemicolon: !isInLoop);
2719MarkLabel(backtrack, emitSemicolon: false);
2728MarkLabel(end);
2861MarkLabel(negativeLookaroundDoneLabel, emitSemicolon: false);
3481MarkLabel(backtrackingLabel, emitSemicolon: false);
3544MarkLabel(endLoop, emitSemicolon: false);
3632MarkLabel(backtrackingLabel, emitSemicolon: false);
3764MarkLabel(endLoopLabel, emitSemicolon: !(capturePos is not null || isInLoop));
3795MarkLabel(backtrack, emitSemicolon: false);
3808MarkLabel(end);
3868MarkLabel(body, emitSemicolon: false);
3952MarkLabel(iterationFailedLabel, emitSemicolon: false);
4002MarkLabel(endLoop, emitSemicolon: false);
4033MarkLabel(backtrack, emitSemicolon: false);
4106MarkLabel(skipBacktrack);
4501MarkLabel(body, emitSemicolon: false);
4612MarkLabel(iterationFailedLabel, emitSemicolon: false);
4692MarkLabel(endLoop, emitSemicolon: startingStackpos is null);
4710MarkLabel(backtrack, emitSemicolon: false);
4725MarkLabel(endLoop, emitSemicolon: !isInLoop);
4752MarkLabel(backtrack, emitSemicolon: false);
4766MarkLabel(end);