from static method
Danger<RepeatBlock, CitrusSyntaxException>
from(
- EscapeSequenceKeyword escapeSequenceKeyword,
- String modulus
Implementation
static Danger<RepeatBlock, CitrusSyntaxException> from(EscapeSequenceKeyword escapeSequenceKeyword, String modulus) {
final log = Log(classLocation: RepeatBlock, functionLocation: 'from');
final modulusResult = IntegerModulus.from(modulus);
log.add(modulusResult);
if (modulusResult is! Success<IntegerModulus, CitrusSyntaxException>) return Failure(modulusResult.asException, log);
final result = RepeatBlock(
StartAngleBracket(),
escapeSequenceKeyword,
Asterisk(),
modulusResult.wrapped,
EndAngleBracket(),
);
return Success(result, log);
}