anchor.diff:  import '../../printer.dart';
   import 'utils.dart';
   
  -/// Prints numbers in various formats.
  -class NumberPrinter extends Printer {
  +/// Prints numbers in a fixed format.
  +class FixedNumberPrinter extends Printer {
     /// Round towards the nearest number that is a multiple of accuracy.
     final double _accuracy;
   
  
positive.code:   /// The separator character to be used to group digits.
    final String _separator;
  
    NumberPrinter(
        this._accuracy,
        this._base,
        this._characters,
        this._delimiter,
        this._digits,
        this._infinity,
        this._nan,
        this._padding,
        this._precision,
        this._separator);
  
    @override
  
negative.code:   }
  
    String _convertInteger(num value) {
      final digits = _intDigits(value.abs().truncate(), _base);
      return _convertIntegerDigits(digits);
    }
  
    String _convertIntegerDigits(Iterable<int> digits) {
      final result = _formatDigits(digits, _characters);
      return _separator == null ? result : _separateRight(result, _separator);
    }
  
    String _convertFloat(num value) {
  