OSDN Git Service

new repo
[bytom/vapor.git] / vendor / golang.org / x / text / internal / number / common.go
1 // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
2
3 package number
4
5 import "unicode/utf8"
6
7 // A system identifies a CLDR numbering system.
8 type system byte
9
10 type systemData struct {
11         id        system
12         digitSize byte              // number of UTF-8 bytes per digit
13         zero      [utf8.UTFMax]byte // UTF-8 sequence of zero digit.
14 }
15
16 // A SymbolType identifies a symbol of a specific kind.
17 type SymbolType int
18
19 const (
20         SymDecimal SymbolType = iota
21         SymGroup
22         SymList
23         SymPercentSign
24         SymPlusSign
25         SymMinusSign
26         SymExponential
27         SymSuperscriptingExponent
28         SymPerMille
29         SymInfinity
30         SymNan
31         SymTimeSeparator
32
33         NumSymbolTypes
34 )
35
36 type altSymData struct {
37         compactTag uint16
38         system     system
39         symIndex   byte
40 }