anchor.diff:      Expect.equals(-result, int.parse("-$zeros$radixString", radix: radix), m);
     }
   
  -  for (int i = 0; i <= 36 * 36; i++) {
  -    for (int r = 2; r <= 36; r++) {
  +  for (int r = 2; r <= 36; r++) {
  +    for (int i = 0; i <= r * r; i++) {
         String radixString = i.toRadixString(r);
         testParse(i, radixString, r);
       }
  
positive.code:   Expect.throws(() => int.parse("9", radix: 8, onError: () => 42));
    Expect.throws(() => int.parse("9", radix: 8, onError: (v1, v2) => 42));
  }
  
negative.code: 
    for (int i = 0; i < whiteSpace.length; i++) {
      var ws = whiteSpace[i];
      Expect.equals(0, int.parse("${ws}0${ws}", radix: 2));
    }
  
  