Lines Matching refs:script
117 self.likely_subtags_sr.script.get_copied(key).or_else(|| { in get_s()
119 .and_then(|ext| ext.script.get_copied(key)) in get_s()
153 script: Option<Script>, in update_langid()
164 if langid.script.is_none() && script.is_some() { in update_langid()
165 langid.script = script; in update_langid()
184 script: Option<Script>, in update_langid_minimize()
195 if langid.script != script { in update_langid_minimize()
196 langid.script = script; in update_langid_minimize()
378 if !langid.language.is_default() && langid.script.is_some() && langid.region.is_some() { in maximize()
384 if let Some(script) = data.get_lr(langid.language, region) { in maximize()
385 return update_langid(Language::UND, Some(script), None, langid); in maximize()
388 if let Some(script) = langid.script { in maximize()
389 if let Some(region) = data.get_ls(langid.language, script) { in maximize()
393 if let Some((script, region)) = data.get_l(langid.language) { in maximize()
394 return update_langid(Language::UND, Some(script), Some(region), langid); in maximize()
399 if let Some(script) = langid.script { in maximize()
401 if let Some(language) = data.get_sr(script, region) { in maximize()
405 if let Some((language, region)) = data.get_s(script) { in maximize()
410 if let Some((language, script)) = data.get_r(region) { in maximize()
411 return update_langid(language, Some(script), None, langid); in maximize()
493 trial.script = None; in minimize_impl()
501 trial.script = None; in minimize_impl()
509 trial.script = max.script; in minimize_impl()
513 return update_langid_minimize(max.language, max.script, None, langid); in minimize_impl()
516 trial.script = max.script; in minimize_impl()
520 return update_langid_minimize(max.language, max.script, None, langid); in minimize_impl()
523 trial.script = None; in minimize_impl()
532 update_langid_minimize(max.language, max.script, max.region, langid) in minimize_impl()
539 .script in get_likely_script()
556 if let Some(script) = data.get_lr(language, region) { in infer_likely_script()
557 return Some(script); in infer_likely_script()
561 if let Some((script, _)) = data.get_l(language) { in infer_likely_script()
562 return Some(script); in infer_likely_script()
567 if let Some((_, script)) = data.get_r(region) { in infer_likely_script()
568 return Some(script); in infer_likely_script()