static Int32 parseRadix()

in lib/src/int32.dart [57:69]


  static Int32 parseRadix(String s, int radix) {
    _validateRadix(radix);
    var x = ZERO;
    for (var i = 0; i < s.length; i++) {
      var c = s.codeUnitAt(i);
      var digit = _decodeDigit(c);
      if (digit < 0 || digit >= radix) {
        throw FormatException('Non-radix code unit: $c');
      }
      x = (x * radix) + digit as Int32;
    }
    return x;
  }