MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / Categories

Function Categories

extern/re2/re2/unicode.py:280–302  ·  view source on GitHub ↗

Returns dict mapping category names to code lists. Args: unicode_dir: Unicode data directory Returns: dict mapping category names to code lists

(unicode_dir=_UNICODE_DIR)

Source from the content-addressed store, hash-verified

278
279
280def Categories(unicode_dir=_UNICODE_DIR):
281 """Returns dict mapping category names to code lists.
282
283 Args:
284 unicode_dir: Unicode data directory
285
286 Returns:
287 dict mapping category names to code lists
288 """
289
290 categories = {}
291
292 def DoLine(codes, fields):
293 """Process single UnicodeData.txt line, updating categories."""
294 category = fields[2]
295 categories.setdefault(category, []).extend(codes)
296 # Add codes from Lu into L, etc.
297 if len(category) > 1:
298 short = category[0]
299 categories.setdefault(short, []).extend(codes)
300
301 ReadUnicodeTable(unicode_dir+"/UnicodeData.txt", 15, DoLine)
302 return categories
303

Callers

nothing calls this directly

Calls 1

ReadUnicodeTableFunction · 0.85

Tested by

no test coverage detected