Lines Matching full:cat
105 for cat in [gencat, "Assigned"] + expanded_categories.get(gencat, []):
106 if cat not in gencats:
107 gencats[cat] = []
108 gencats[cat].append(code)
115 for cat in cats:
116 cats_out[cat] = group_cat(cats[cat])
119 def group_cat(cat): argument
121 letters = sorted(set(cat))
135 def ungroup_cat(cat): argument
137 for (lo, hi) in cat:
257 for cat in sorted(emit):
258 emit_table(f, "%s_table" % cat, tbl[cat], is_pub=False)
260 f.write(" pub fn %s(c: char) -> bool {\n" % cat)
261 f.write(" super::util::bsearch_range_table(c, %s_table)\n" % cat)
279 for cat in break_cats:
280 f.write((" %sC_" % Name[0]) + cat + ",\n")
292 let (lower, upper, cat) = r[idx];
293 (lower as u32, upper as u32, cat)
334 for (name, cat, pfuns) in ("general_category", gencats, ["N"]), \
336 emit_property_module(rf, name, cat, pfuns)
352 for cat in grapheme_cats:
353 grapheme_table.extend([(x, y, cat) for (x, y) in grapheme_cats[cat]])
367 for cat in word_cats:
368 word_table.extend([(x, y, cat) for (x, y) in word_cats[cat]])
379 for cat in sentence_cats:
380 sentence_table.extend([(x, y, cat) for (x, y) in sentence_cats[cat]])