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