RegexGenerator.Emitter.cs (31)
2173MarkLabel(nextBranch!, emitSemicolon: false);
2201MarkLabel(backtrackLabel, emitSemicolon: false);
2232MarkLabel(matchLabel);
2400MarkLabel(refNotMatched);
2438MarkLabel(backtrack, emitSemicolon: false);
2466MarkLabel(endConditional);
2582MarkLabel(expressionNotMatched, emitSemicolon: false);
2622MarkLabel(endConditional);
2632MarkLabel(backtrack, emitSemicolon: false);
2658MarkLabel(endConditional, emitSemicolon: !isInLoop);
2745MarkLabel(backtrack, emitSemicolon: false);
2754MarkLabel(end);
2887MarkLabel(negativeLookaroundDoneLabel, emitSemicolon: false);
3507MarkLabel(backtrackingLabel, emitSemicolon: false);
3570MarkLabel(endLoop, emitSemicolon: false);
3658MarkLabel(backtrackingLabel, emitSemicolon: false);
3790MarkLabel(endLoopLabel, emitSemicolon: !(capturePos is not null || isInLoop));
3821MarkLabel(backtrack, emitSemicolon: false);
3834MarkLabel(end);
3894MarkLabel(body, emitSemicolon: false);
3978MarkLabel(iterationFailedLabel, emitSemicolon: false);
4028MarkLabel(endLoop, emitSemicolon: false);
4059MarkLabel(backtrack, emitSemicolon: false);
4132MarkLabel(skipBacktrack);
4527MarkLabel(body, emitSemicolon: false);
4638MarkLabel(iterationFailedLabel, emitSemicolon: false);
4718MarkLabel(endLoop, emitSemicolon: startingStackpos is null);
4736MarkLabel(backtrack, emitSemicolon: false);
4751MarkLabel(endLoop, emitSemicolon: !isInLoop);
4778MarkLabel(backtrack, emitSemicolon: false);
4792MarkLabel(end);