buildNumber function
Implementation
num buildNumber(String input) {
final values = input.split('r');
return values.length == 1
? num.parse(values[0])
: values.length == 2
? int.parse(values[1], radix: int.parse(values[0]))
: throw ArgumentError.value(input, 'number', 'Unable to parse');
}