RegexGenerator.Emitter.cs (31)
2187MarkLabel(nextBranch!, emitSemicolon: false);
2215MarkLabel(backtrackLabel, emitSemicolon: false);
2246MarkLabel(matchLabel);
2414MarkLabel(refNotMatched);
2452MarkLabel(backtrack, emitSemicolon: false);
2480MarkLabel(endConditional);
2589MarkLabel(expressionNotMatched, emitSemicolon: false);
2629MarkLabel(endConditional);
2639MarkLabel(backtrack, emitSemicolon: false);
2665MarkLabel(endConditional, emitSemicolon: !isInLoop);
2752MarkLabel(backtrack, emitSemicolon: false);
2761MarkLabel(end);
2881MarkLabel(negativeLookaroundDoneLabel, emitSemicolon: false);
3502MarkLabel(backtrackingLabel, emitSemicolon: false);
3565MarkLabel(endLoop, emitSemicolon: false);
3653MarkLabel(backtrackingLabel, emitSemicolon: false);
3785MarkLabel(endLoopLabel, emitSemicolon: !(capturePos is not null || isInLoop));
3816MarkLabel(backtrack, emitSemicolon: false);
3829MarkLabel(end);
3889MarkLabel(body, emitSemicolon: false);
3973MarkLabel(iterationFailedLabel, emitSemicolon: false);
4023MarkLabel(endLoop, emitSemicolon: false);
4054MarkLabel(backtrack, emitSemicolon: false);
4127MarkLabel(skipBacktrack);
4522MarkLabel(body, emitSemicolon: false);
4633MarkLabel(iterationFailedLabel, emitSemicolon: false);
4713MarkLabel(endLoop, emitSemicolon: startingStackpos is null);
4731MarkLabel(backtrack, emitSemicolon: false);
4746MarkLabel(endLoop, emitSemicolon: !isInLoop);
4773MarkLabel(backtrack, emitSemicolon: false);
4787MarkLabel(end);