RegexGenerator.Emitter.cs (31)
2049MarkLabel(nextBranch!, emitSemicolon: false);
2077MarkLabel(backtrackLabel, emitSemicolon: false);
2108MarkLabel(matchLabel);
2276MarkLabel(refNotMatched);
2314MarkLabel(backtrack, emitSemicolon: false);
2342MarkLabel(endConditional);
2458MarkLabel(expressionNotMatched, emitSemicolon: false);
2498MarkLabel(endConditional);
2508MarkLabel(backtrack, emitSemicolon: false);
2534MarkLabel(endConditional, emitSemicolon: !isInLoop);
2621MarkLabel(backtrack, emitSemicolon: false);
2630MarkLabel(end);
2763MarkLabel(negativeLookaroundDoneLabel, emitSemicolon: false);
3370MarkLabel(backtrackingLabel, emitSemicolon: false);
3433MarkLabel(endLoop, emitSemicolon: false);
3521MarkLabel(backtrackingLabel, emitSemicolon: false);
3653MarkLabel(endLoopLabel, emitSemicolon: !(capturePos is not null || isInLoop));
3684MarkLabel(backtrack, emitSemicolon: false);
3697MarkLabel(end);
3765MarkLabel(body, emitSemicolon: isAtomic);
3850MarkLabel(iterationFailedLabel, emitSemicolon: false);
3900MarkLabel(endLoop, emitSemicolon: false);
3931MarkLabel(backtrack, emitSemicolon: false);
4004MarkLabel(skipBacktrack);
4394MarkLabel(body, emitSemicolon: false);
4505MarkLabel(iterationFailedLabel, emitSemicolon: false);
4585MarkLabel(endLoop, emitSemicolon: startingStackpos is null);
4603MarkLabel(backtrack, emitSemicolon: false);
4618MarkLabel(endLoop, emitSemicolon: !isInLoop);
4645MarkLabel(backtrack, emitSemicolon: false);
4659MarkLabel(end);