golang.org/x/text/internal/language.Tag.ScriptID (field)
70 uses
golang.org/x/text/internal/language (current package)
compact.go#L17: cci |= CompactCoreInfo(t.ScriptID) << 12
compact.go#L27: ScriptID: Script(c>>12) & 0xff,
compose.go#L59: b.Tag.ScriptID = t.ScriptID
language.go#L50: ScriptID Script
language.go#L70: return t.LangID, t.ScriptID, t.RegionID
language.go#L75: return t.LangID == a.LangID && t.ScriptID == a.ScriptID && t.RegionID == a.RegionID
language.go#L129: if t.ScriptID != 0 {
language.go#L131: n += copy(buf[n:], t.ScriptID.String())
language.go#L145: if t.ScriptID == 0 && t.RegionID == 0 {
language.go#L156: } else if t.ScriptID == 0 && t.RegionID == 0 {
language.go#L202: t = Tag{LangID: b, ScriptID: s, RegionID: r}
language.go#L203: if t.RegionID == 0 && t.ScriptID != 0 && t.LangID != 0 {
language.go#L205: if base.ScriptID == t.ScriptID {
language.go#L213: maxScript := t.ScriptID
language.go#L216: maxScript = max.ScriptID
language.go#L225: ScriptID: Script(parents[i].script),
language.go#L235: if base.ScriptID != maxScript {
language.go#L236: return Tag{LangID: t.LangID, ScriptID: maxScript}
language.go#L239: } else if t.ScriptID != 0 {
language.go#L243: if base.ScriptID != t.ScriptID {
match.go#L24: if t.ScriptID == 0 {
match.go#L25: t.ScriptID = id
match.go#L58: if Language(x.lang) == t.LangID && Script(x.script) == t.ScriptID {
match.go#L76: if t.ScriptID != 0 && t.RegionID != 0 {
match.go#L90: if Script(x.script) == t.ScriptID {
match.go#L102: if t.ScriptID != 0 {
match.go#L104: if Script(x.script) == t.ScriptID && x.flags&scriptInFrom != 0 {
match.go#L121: goodScript = goodScript && tt.ScriptID == Script(x.script)
match.go#L131: t.ScriptID = tt.ScriptID
match.go#L138: if t.ScriptID != 0 {
match.go#L139: x := likelyScript[t.ScriptID]
match.go#L191: t.ScriptID = id.ScriptID
match.go#L218: {LangID: t.LangID, ScriptID: t.ScriptID},
parse.go#L313: t.ScriptID, e = getScriptID(script, scan.token)
parse.go#L314: if t.ScriptID == 0 {
golang.org/x/text/internal/language/compact
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}
golang.org/x/text/language
language.go#L39: func (t *Tag) script() language.Script { return t.tag().ScriptID }
language.go#L58: return Base{tt.LangID}, Script{tt.ScriptID}, Region{tt.RegionID}
language.go#L121: if t.LangID.SuppressScript() == t.ScriptID {
language.go#L122: t.ScriptID = 0
language.go#L132: if t.LangID == _sh && t.ScriptID == 0 {
language.go#L133: t.ScriptID = _Latn
language.go#L173: if t.ScriptID == _Qaai {
language.go#L175: t.ScriptID = _Zinh
language.go#L252: if tt.ScriptID == 0 && !tt.RegionID.IsCountry() {
language.go#L290: if tag.ScriptID != sc {
language.go#L291: sc, c = tag.ScriptID, Low
language.go#L295: if tag, err := tt.Maximize(); err == nil && tag.ScriptID != sc {
language.go#L296: sc, c = tag.ScriptID, Low
match.go#L296: if tag.LangID != 0 || tag.RegionID != 0 || tag.ScriptID != 0 {
match.go#L301: return haveTag{tag, index, Exact, max.RegionID, max.ScriptID, altScript(max.LangID, max.ScriptID), 0}, max.LangID
match.go#L484: if w.ScriptID == 0 && w.RegionID == 0 {
match.go#L504: best.update(have, w, max.ScriptID, max.RegionID, pin)
match.go#L508: best.update(have, w, max.ScriptID, max.RegionID, pin)
match.go#L639: origScript := have.tag.ScriptID == tag.ScriptID && tag.ScriptID != 0
match.go#L699: return a.ScriptID == b.ScriptID && a.RegionID == b.RegionID && a.VariantOrPrivateUseTags() == b.VariantOrPrivateUseTags()
match.go#L720: if tag, _ = canonicalize(All, tag); tag.ScriptID != 0 || tag.RegionID != 0 {
parse.go#L100: b.Tag.ScriptID = v.scriptID
 |
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. |