anchor.diff:    }
   
     /** Returns the code point for the character '0'. */
  -  int get _zero => '0'.charCodes()[0];
  +  int get _zero => '0'.charCodes[0];
   
     /** Returns the code point for the locale's zero digit. */
     int get _localeZero => symbols.ZERO_DIGIT.charCodeAt(0);
  
positive.code:       paddingDigits.add(symbols.ZERO_DIGIT);
        intValue = intValue ~/ 10;
      }
      var integerDigits = "${intValue}${paddingDigits}".charCodes();
      var digitLength = integerDigits.length;
  
      if (_hasPrintableIntegerPart(intValue)) {
  
negative.code:    * Format the part after the decimal place in a fixed point number.
     */
    void _formatFractionPart(String fractionPart) {
      var fractionCodes = fractionPart.charCodes;
      var fractionLength = fractionPart.length;
      while (fractionPart[fractionLength - 1] == '0' &&
             fractionLength > _minimumFractionDigits + 1) {
  