RegexGenerator.Emitter.cs (31)
2136MarkLabel(nextBranch!, emitSemicolon: false);
2164MarkLabel(backtrackLabel, emitSemicolon: false);
2195MarkLabel(matchLabel);
2363MarkLabel(refNotMatched);
2401MarkLabel(backtrack, emitSemicolon: false);
2429MarkLabel(endConditional);
2538MarkLabel(expressionNotMatched, emitSemicolon: false);
2578MarkLabel(endConditional);
2588MarkLabel(backtrack, emitSemicolon: false);
2614MarkLabel(endConditional, emitSemicolon: !isInLoop);
2701MarkLabel(backtrack, emitSemicolon: false);
2710MarkLabel(end);
2830MarkLabel(negativeLookaroundDoneLabel, emitSemicolon: false);
3451MarkLabel(backtrackingLabel, emitSemicolon: false);
3554MarkLabel(endLoop, emitSemicolon: false);
3642MarkLabel(backtrackingLabel, emitSemicolon: false);
3774MarkLabel(endLoopLabel, emitSemicolon: !(capturePos is not null || isInLoop));
3805MarkLabel(backtrack, emitSemicolon: false);
3818MarkLabel(end);
3878MarkLabel(body, emitSemicolon: false);
3962MarkLabel(iterationFailedLabel, emitSemicolon: false);
4012MarkLabel(endLoop, emitSemicolon: false);
4043MarkLabel(backtrack, emitSemicolon: false);
4116MarkLabel(skipBacktrack);
4511MarkLabel(body, emitSemicolon: false);
4622MarkLabel(iterationFailedLabel, emitSemicolon: false);
4702MarkLabel(endLoop, emitSemicolon: startingStackpos is null);
4720MarkLabel(backtrack, emitSemicolon: false);
4735MarkLabel(endLoop, emitSemicolon: !isInLoop);
4762MarkLabel(backtrack, emitSemicolon: false);
4776MarkLabel(end);