RegexGenerator.Emitter.cs (31)
2138MarkLabel(nextBranch!, emitSemicolon: false);
2166MarkLabel(backtrackLabel, emitSemicolon: false);
2197MarkLabel(matchLabel);
2365MarkLabel(refNotMatched);
2403MarkLabel(backtrack, emitSemicolon: false);
2431MarkLabel(endConditional);
2540MarkLabel(expressionNotMatched, emitSemicolon: false);
2580MarkLabel(endConditional);
2590MarkLabel(backtrack, emitSemicolon: false);
2616MarkLabel(endConditional, emitSemicolon: !isInLoop);
2703MarkLabel(backtrack, emitSemicolon: false);
2712MarkLabel(end);
2832MarkLabel(negativeLookaroundDoneLabel, emitSemicolon: false);
3453MarkLabel(backtrackingLabel, emitSemicolon: false);
3556MarkLabel(endLoop, emitSemicolon: false);
3644MarkLabel(backtrackingLabel, emitSemicolon: false);
3776MarkLabel(endLoopLabel, emitSemicolon: !(capturePos is not null || isInLoop));
3807MarkLabel(backtrack, emitSemicolon: false);
3820MarkLabel(end);
3880MarkLabel(body, emitSemicolon: false);
3964MarkLabel(iterationFailedLabel, emitSemicolon: false);
4014MarkLabel(endLoop, emitSemicolon: false);
4045MarkLabel(backtrack, emitSemicolon: false);
4118MarkLabel(skipBacktrack);
4513MarkLabel(body, emitSemicolon: false);
4624MarkLabel(iterationFailedLabel, emitSemicolon: false);
4704MarkLabel(endLoop, emitSemicolon: startingStackpos is null);
4722MarkLabel(backtrack, emitSemicolon: false);
4737MarkLabel(endLoop, emitSemicolon: !isInLoop);
4764MarkLabel(backtrack, emitSemicolon: false);
4778MarkLabel(end);