type vendor/golang.org/x/text/unicode/norm.Properties
43 uses
vendor/golang.org/x/text/unicode/norm (current package)
composition.go#L38: func (ss *streamSafe) first(p Properties) {
composition.go#L44: func (ss *streamSafe) next(p Properties) ssState {
composition.go#L71: func (ss *streamSafe) backwards(p Properties) ssState {
composition.go#L99: rune [maxBufferSize]Properties // Per character info.
composition.go#L184: func (rb *reorderBuffer) insertOrdered(info Properties) {
composition.go#L218: func (rb *reorderBuffer) insertFlush(src input, i int, info Properties) insertErr {
composition.go#L234: func (rb *reorderBuffer) insertUnsafe(src input, i int, info Properties) {
composition.go#L267: func (rb *reorderBuffer) insertSingle(src input, i int, info Properties) {
composition.go#L274: rb.insertSingle(input{str: GraphemeJoiner}, 0, Properties{size: uint8(len(GraphemeJoiner))})
composition.go#L282: rb.rune[rb.nrune] = Properties{pos: bn, size: uint8(sz)}
composition.go#L290: rb.rune[pos] = Properties{pos: bn, size: uint8(sz)}
forminfo.go#L40: type Properties struct {
forminfo.go#L51: type lookupFunc func(b input, i int) Properties
forminfo.go#L95: func (p Properties) BoundaryBefore() bool {
forminfo.go#L107: func (p Properties) BoundaryAfter() bool {
forminfo.go#L123: func (p Properties) isYesC() bool { return p.flags&0x10 == 0 }
forminfo.go#L124: func (p Properties) isYesD() bool { return p.flags&0x4 == 0 }
forminfo.go#L126: func (p Properties) combinesForward() bool { return p.flags&0x20 != 0 }
forminfo.go#L127: func (p Properties) combinesBackward() bool { return p.flags&0x8 != 0 } // == isMaybe
forminfo.go#L128: func (p Properties) hasDecomposition() bool { return p.flags&0x4 != 0 } // == isNoD
forminfo.go#L130: func (p Properties) isInert() bool {
forminfo.go#L134: func (p Properties) multiSegment() bool {
forminfo.go#L138: func (p Properties) nLeadingNonStarters() uint8 {
forminfo.go#L142: func (p Properties) nTrailingNonStarters() uint8 {
forminfo.go#L148: func (p Properties) Decomposition() []byte {
forminfo.go#L160: func (p Properties) Size() int {
forminfo.go#L165: func (p Properties) CCC() uint8 {
forminfo.go#L174: func (p Properties) LeadCCC() uint8 {
forminfo.go#L180: func (p Properties) TrailCCC() uint8 {
forminfo.go#L214: func lookupInfoNFC(b input, i int) Properties {
forminfo.go#L219: func lookupInfoNFKC(b input, i int) Properties {
forminfo.go#L225: func (f Form) Properties(s []byte) Properties {
forminfo.go#L233: func (f Form) PropertiesString(s string) Properties {
forminfo.go#L243: func compInfo(v uint16, sz int) Properties {
forminfo.go#L245: return Properties{size: uint8(sz)}
forminfo.go#L247: p := Properties{
forminfo.go#L261: p := Properties{size: uint8(sz), flags: f, index: v}
iter.go#L21: info Properties // first character saved from previous iteration
iter.go#L270: i.info = Properties{} // Force BoundaryBefore to succeed.
normalize.go#L228: var info Properties
normalize.go#L556: func lastRuneStart(fd *formInfo, buf []byte) (Properties, int) {
normalize.go#L561: return Properties{}, -1
normalize.go#L578: var add [maxNonStarters + 1]Properties // stores runeInfo in reverse order
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |