# Copyright (C) 2021 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html # # file name: gcm # # machine-generated by: icuexportdata.cpp icu_version = "76.1" unicode_version = "16.0" [[mask_property]] long_name = "General_Category_Mask" short_name = "gcm" uproperty_discr = 0x2000 mask_for = "General_Category" values = [ {discr = 0x1, long = "Unassigned", short = "Cn"}, {discr = 0x2, long = "Uppercase_Letter", short = "Lu"}, {discr = 0x4, long = "Lowercase_Letter", short = "Ll"}, {discr = 0x8, long = "Titlecase_Letter", short = "Lt"}, {discr = 0xE, long = "Cased_Letter", short = "LC"}, {discr = 0x10, long = "Modifier_Letter", short = "Lm"}, {discr = 0x20, long = "Other_Letter", short = "Lo"}, {discr = 0x3E, long = "Letter", short = "L"}, {discr = 0x40, long = "Nonspacing_Mark", short = "Mn"}, {discr = 0x80, long = "Enclosing_Mark", short = "Me"}, {discr = 0x100, long = "Spacing_Mark", short = "Mc"}, {discr = 0x1C0, long = "Mark", short = "M", aliases = ["Combining_Mark"]}, {discr = 0x200, long = "Decimal_Number", short = "Nd", aliases = ["digit"]}, {discr = 0x400, long = "Letter_Number", short = "Nl"}, {discr = 0x800, long = "Other_Number", short = "No"}, {discr = 0xE00, long = "Number", short = "N"}, {discr = 0x1000, long = "Space_Separator", short = "Zs"}, {discr = 0x2000, long = "Line_Separator", short = "Zl"}, {discr = 0x4000, long = "Paragraph_Separator", short = "Zp"}, {discr = 0x7000, long = "Separator", short = "Z"}, {discr = 0x8000, long = "Control", short = "Cc", aliases = ["cntrl"]}, {discr = 0x10000, long = "Format", short = "Cf"}, {discr = 0x20000, long = "Private_Use", short = "Co"}, {discr = 0x40000, long = "Surrogate", short = "Cs"}, {discr = 0x78001, long = "Other", short = "C"}, {discr = 0x80000, long = "Dash_Punctuation", short = "Pd"}, {discr = 0x100000, long = "Open_Punctuation", short = "Ps"}, {discr = 0x200000, long = "Close_Punctuation", short = "Pe"}, {discr = 0x400000, long = "Connector_Punctuation", short = "Pc"}, {discr = 0x800000, long = "Other_Punctuation", short = "Po"}, {discr = 0x1000000, long = "Math_Symbol", short = "Sm"}, {discr = 0x2000000, long = "Currency_Symbol", short = "Sc"}, {discr = 0x4000000, long = "Modifier_Symbol", short = "Sk"}, {discr = 0x8000000, long = "Other_Symbol", short = "So"}, {discr = 0xF000000, long = "Symbol", short = "S"}, {discr = 0x10000000, long = "Initial_Punctuation", short = "Pi"}, {discr = 0x20000000, long = "Final_Punctuation", short = "Pf"}, {discr = 0x30F80000, long = "Punctuation", short = "P", aliases = ["punct"]}, ]