type golang.org/x/text/internal/language.Tag
94 uses
golang.org/x/text/internal/language (current package)
compact.go#L12: func GetCompactCore(t Tag) (cci CompactCoreInfo, ok bool) {
compact.go#L23: func (c CompactCoreInfo) Tag() Tag {
compact.go#L24: return Tag{
compose.go#L15: Tag Tag
compose.go#L23: func (b *Builder) Make() Tag {
compose.go#L56: func (b *Builder) SetTag(t Tag) {
language.go#L35: type Tag struct {
language.go#L61: func Make(s string) Tag {
language.go#L69: func (t Tag) Raw() (b Language, s Script, r Region) {
language.go#L74: func (t Tag) equalTags(a Tag) bool {
language.go#L79: func (t Tag) IsRoot() bool {
language.go#L88: func (t Tag) IsPrivateUse() bool {
language.go#L95: func (t *Tag) RemakeString() {
language.go#L127: func (t *Tag) genCoreBytes(buf []byte) int {
language.go#L141: func (t Tag) String() string {
language.go#L153: func (t Tag) MarshalText() (text []byte, err error) {
language.go#L166: func (t *Tag) UnmarshalText(text []byte) error {
language.go#L174: func (t Tag) Variants() string {
language.go#L182: func (t Tag) VariantOrPrivateUseTags() string {
language.go#L191: func (t Tag) HasString() bool {
language.go#L198: func (t Tag) Parent() Tag {
language.go#L202: t = Tag{LangID: b, ScriptID: s, RegionID: r}
language.go#L204: base, _ := addTags(Tag{LangID: t.LangID})
language.go#L206: return Tag{LangID: t.LangID}
language.go#L223: return Tag{
language.go#L234: base, _ := addTags(Tag{LangID: t.LangID})
language.go#L236: return Tag{LangID: t.LangID, ScriptID: maxScript}
language.go#L238: return Tag{LangID: t.LangID}
language.go#L242: base, _ := addTags(Tag{LangID: t.LangID})
language.go#L246: return Tag{LangID: t.LangID}
language.go#L268: func (t Tag) HasVariants() bool {
language.go#L273: func (t Tag) HasExtensions() bool {
language.go#L280: func (t Tag) Extension(x byte) (ext string, ok bool) {
language.go#L292: func (t Tag) Extensions() []string {
language.go#L306: func (t Tag) TypeForKey(key string) string {
language.go#L322: func (t Tag) SetTypeForKey(key, value string) (Tag, error) {
language.go#L402: func (t Tag) findTypeForKey(key string) (start, end int, hasExt bool) {
lookup.go#L403: func grandfathered(s [maxAltTaglen]byte) (t Tag, ok bool) {
match.go#L17: func (t *Tag) setUndefinedLang(id Language) {
match.go#L23: func (t *Tag) setUndefinedScript(id Script) {
match.go#L29: func (t *Tag) setUndefinedRegion(id Region) {
match.go#L43: func (t Tag) addLikelySubtags() (Tag, error) {
match.go#L55: func specializeRegion(t *Tag) bool {
match.go#L67: func (t Tag) Maximize() (Tag, error) {
match.go#L71: func addTags(t Tag) (Tag, error) {
match.go#L189: func (t *Tag) setTagsFrom(id Tag) {
match.go#L197: func (t Tag) minimize() (Tag, error) {
match.go#L207: func minimizeTags(t Tag) (Tag, error) {
match.go#L215: for _, id := range [...]Tag{
parse.go#L229: func Parse(s string) (t Tag, err error) {
parse.go#L253: func parse(scan *scanner, s string) (t Tag, err error) {
parse.go#L291: func parseTag(scan *scanner) (t Tag, end int) {
parse.go#L339: func parseVariants(scan *scanner, end int, t Tag) int {
tags.go#L9: func MustParse(s string) Tag {
tags.go#L48: var Und Tag
golang.org/x/text/internal/language/compact
compact.go#L26: func getCoreIndex(t language.Tag) (id ID, ok bool) {
compact.go#L46: func (id ID) Tag() language.Tag {
compact.go#L53: var specialTags []language.Tag
compact.go#L57: specialTags = make([]language.Tag, len(tags))
language.go#L33: Parent() language.Tag
language.go#L37: func Make(t language.Tag) (tag Tag) {
language.go#L63: func (t Tag) Tag() language.Tag {
language.go#L65: return t.full.(language.Tag)
language.go#L192: func FromTag(t language.Tag) (id ID, exact bool) {
language.go#L208: build.SetTag(language.Tag{LangID: b, ScriptID: s, RegionID: r})
language.go#L219: t = language.Tag{LangID: b, ScriptID: s, RegionID: r}
language.go#L260: var root = language.Tag{}
golang.org/x/text/language
language.go#L24: func makeTag(t language.Tag) (tag Tag) {
language.go#L28: func (t *Tag) tag() language.Tag {
language.go#L115: func canonicalize(c CanonType, t language.Tag) (language.Tag, bool) {
language.go#L237: var tag language.Tag
language.go#L447: var root = language.Tag{}
match.go#L82: var tt language.Tag
match.go#L272: tag language.Tag
match.go#L294: func makeHaveTag(tag language.Tag, index int) (haveTag, language.Language) {
match.go#L453: func (m *matcher) getBest(want ...Tag) (got *haveTag, orig language.Tag, c Confidence) {
match.go#L457: var max language.Tag
match.go#L518: return nil, language.Tag{}, No
match.go#L526: want language.Tag
match.go#L553: func (m *bestMatch) update(have *haveTag, tag language.Tag, maxScript language.Script, maxRegion language.Region, pin bool) {
match.go#L696: func equalsRest(a, b language.Tag) bool {
match.go#L719: tag := language.Tag{LangID: language.Language(lm.From)}
match.go#L726: t := language.Tag{LangID: language.Language(v[0])}
parse.go#L160: t = makeTag(language.Tag{LangID: id})
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin 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. |