Rational.parse constructor
Rational.parse(
- String value
Implementation
factory Rational.parse(String value) {
final parts = value.split('/');
if (parts.length != 2) {
throw FormatException('Invalid rational format: $value');
}
final numerator = BigInt.parse(parts[0].trim());
final denominator = BigInt.parse(parts[1].trim());
return Rational.fraction(numerator, denominator);
}