aboutsummaryrefslogtreecommitdiff
path: root/ucd (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove default value's code points of General_CategoryRyo Nihei2021-11-284-716/+40
* Support Script property (Meet RL1.2 of UTS #18 partially)Ryo Nihei2021-11-286-12/+2872
* Make contributory properties unavailable except internal use•••This change follows [UAX #44 5.13 Property APIs]. > The following subtypes of Unicode character properties should generally not be exposed in APIs, > except in limited circumstances. They may not be useful, particularly in public API collections, > and may instead prove misleading to the users of such API collections. > > * Contributory properties are not recommended for public APIs. > ... https://unicode.org/reports/tr44/#Property_APIs Ryo Nihei2021-11-282-0/+27
* Move all UCD-related processes to ucd packageRyo Nihei2021-11-275-3/+4735
* Support Alphabetic property (Meet RL1.2 of UTS #18 partially)Ryo Nihei2021-11-261-6/+11
* Support Lowercase and Uppercase property (Meet RL1.2 of UTS #18 partially)Ryo Nihei2021-11-251-7/+18
* Support White_Space property (Meet RL1.2 of UTS #18 partially)Ryo Nihei2021-11-241-0/+34
* Fix key of generalCategoryCodePoints map•••Use the abbreviation `cn` of the general category value `unassigned` as a key of the `generalCategoryCodePoints` map. Ryo Nihei2021-11-232-35/+44
* Refactor the UCD file parsersRyo Nihei2021-11-233-155/+202
* Add character property expression (Meet RL1.2 of UTS #18 partially)•••\p{property name=property value} matches a character has the property. When the property name is General_Category, it can be omitted. That is, \p{Letter} equals \p{General_Category=Letter}. Currently, only General_Category is supported. This feature meets RL1.2 of UTS #18 partially. RL1.2 Properties: https://unicode.org/reports/tr18/#RL1.2 Ryo Nihei2021-04-301-0/+238