| Index: pkg/i18n/number_symbols.dart
|
| ===================================================================
|
| --- pkg/i18n/number_symbols.dart (revision 0)
|
| +++ pkg/i18n/number_symbols.dart (revision 0)
|
| @@ -0,0 +1,37 @@
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +#library("number_symbols");
|
| +
|
| +/**
|
| + * This holds onto information about how a particular locale formats numbers. It
|
| + * contains strings for things like the decimal separator, digit to use for "0"
|
| + * and infinity. We expect the data for instances to be generated out of ICU
|
| + * or a similar reference source.
|
| + */
|
| +
|
| +class NumberSymbols {
|
| + final String NAME;
|
| + final String DECIMAL_SEP, GROUP_SEP, PERCENT, ZERO_DIGIT, PLUS_SIGN,
|
| + MINUS_SIGN, EXP_SYMBOL, PERMILL, INFINITY, NAN, DECIMAL_PATTERN,
|
| + SCIENTIFIC_PATTERN, PERCENT_PATTERN, CURRENCY_PATTERN, DEF_CURRENCY_CODE;
|
| +
|
| + const NumberSymbols([this.NAME,
|
| + this.DECIMAL_SEP,
|
| + this.GROUP_SEP,
|
| + this.PERCENT,
|
| + this.ZERO_DIGIT,
|
| + this.PLUS_SIGN,
|
| + this.MINUS_SIGN,
|
| + this.EXP_SYMBOL,
|
| + this.PERMILL,
|
| + this.INFINITY,
|
| + this.NAN,
|
| + this.DECIMAL_PATTERN,
|
| + this.SCIENTIFIC_PATTERN,
|
| + this.PERCENT_PATTERN,
|
| + this.CURRENCY_PATTERN,
|
| + this.DEF_CURRENCY_CODE]);
|
| +
|
| + toString() => NAME;
|
| +}
|
|
|